 view,input{
   box-sizing: border-box;
 }
 .main{
  width:100%; 
  background-color: #FFFFFF;
 }
 .logo{
	height: 106rpx;
	background: #E0E2EE;
	border-radius: 0px;	 
	display:flex;
	justify-content: center;
	padding-top:30rpx;
 }
 .img1{
   width:148rpx;
   height:64rpx;
 }
 .part1{
   background-color:#4C527C;
   padding-bottom:100rpx;
 }
 .zp1{
  width:100%;height:220rpx;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 0rpx 0rpx 0rpx 80rpx;
 }
 .zp1-1{
  height: 58rpx;
  font-size: 42rpx;
  font-family: .PingFang SC;
  font-weight: 600;
  color: #202020;
  opacity: 1;
  margin-left:62rpx;
  margin-top:32rpx;
 }
 .mp1-2{
   display:flex;
   justify-content: space-around;
   flex-wrap: wrap;
   width:700rpx;
   margin:0 auto;
   margin-top:42rpx;
 }
 .item{
	width: 220rpx;
	height: 94rpx;
	background: #E5E7F1;
	border-radius: 28rpx;
	margin-top:8rpx;
	display:flex;align-items: center;
	padding-left:24rpx;
 }
 .mp1-3{
  width:100%;
  line-height:42rpx;
  font-size: 30rpx;
  font-family: .PingFang SC;
  font-weight: 400;
  color: #202020;
  opacity: 0.51;
  width:700rpx;
  margin:0 auto;
  margin-top:42rpx;
 }

 .mpart{
   width:30rpx;height:30rpx;border-radius:50%;
   overflow:hidden;
   background: #FFFFFF;
   border: 2rpx solid #8E8E8E;
	 font-size: 20rpx;
	 font-family: .PingFang SC;
	 font-weight: 600;
	 color: #4C527C;
	 margin-right:16rpx;
 } 
 
  .cal{width:685rpx;margin:0 auto;}
  .cp4{
     height:70rpx;display:flex; align-items: center; 
     flex-wrap:wrap;
	 justify-content: space-around;
	 margin-top:42rpx;
   }
   .cp4-1{
     width:70rpx;height:70rpx;border-radius:50%;
     overflow:hidden;
     font-size: 24rpx;
     font-family: Montserrat;
     font-weight:600;
     color: #FFFFFF;
     opacity: 1;
     background-color:#4C527C ;
     margin-top:30rpx;
	
     
   } 
    .mp1{height:13rpx;width:70rpx;}  
    .mp2{
      height:44rpx;display:flex;align-items: center;
  	  justify-content: center;
    }
   .mp3{height:13rpx;width:70rpx;}
  .cur1 .mp1{background-color:#949DE1 !important;}
  .cur1 .mp2{
  	background: #949DE1 !important;
  	opacity: 1 !important;
	font-size:24rpx;
    }
  .cur1{
     background-color:#949DE1 !important;
    }
  .cur2{
     background-color:#19BE6B !important;
    }	

   
   
   .cp3{
    height:24rpx;display:flex; align-items: center;
    justify-content: space-around;
	
    }
    .cp3-1{
   	font-size: 24rpx;
   	font-family: Montserrat;
   	font-weight: 600;
   	color: #FFFFFF;
   	opacity: 1;
   	text-align:center;
   	width:70rpx;
    }
	.cp1{height:100rpx; display:flex;margin-top:60rpx;}
	.cp1-1{
		 font-size: 40rpx;
		 font-family: Montserrat;
		 font-weight: bold;
		 color: #FFFFFF;
		 opacity: 1;width:100%;text-align:center;
		 letter-spacing:4rpx;
	}
	.btns{
	  width: 274px;
	  height: 50px;
	  background: #939CE0;
	  border-radius: 82px;
	  display:flex;
	  align-items: center;
	  justify-content: center;
	  margin:0 auto;
	  margin-top:60rpx;
	}